/*
  S.M.A.C.K - An operating system kernel
  Copyright (C) 2010,2011 Mattias Holm and Kristian Rietveld
  For licensing and a full list of authors of the kernel, see the files
  COPYING and AUTHORS.
*/

#ifndef KERNEL_IO_H
#define KERNEL_IO_H

#include <stdint.h>

char inb  (uintptr_t addr);
void outb (uintptr_t addr, char value);

unsigned int inl  (uintptr_t addr);
void         outl (uintptr_t addr, unsigned int value);

#endif /* ! KERNEL_IO_H */
